package com.sy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sy.pojo.CourseTypes;

import java.util.List;
import java.util.Map;


/**
 * @className: CourseTypesService
 * @author: Mr.Liu
 * @date: 2025/10/29 13:55
 * @Version: 1.0
 * @description:课程类型业务接口
 */

public interface CourseTypesService extends IService<CourseTypes> {
    /*
     * @Author Mr.Liu
     * @Description //TODO 校验课程类型名称唯一性
     * @Date 15:10 2025/10/31
     * @Param [name]
     * @return boolean
     **/
    boolean queryBeanByName(String name);
    boolean updateName(Map<String,Object> map);
    boolean updateStatus(Map<String,Object> map);
    /*
     * @Author Mr.Liu
     * @Description //TODO 查询可用课程类别的业务
     * @Date 10:53 2025/11/6
     * @Param []
     * @return java.util.List<com.sy.pojo.CourseTypes>
     **/
    List<CourseTypes> queryByStatus();
}
